CentOS 7
Sponsored Link

Sensu : Add Target Hosts#1
2017/10/23
 
Add new Linux Target Hosts.
[1] Install Sensu on the host you'd like to add to the Sensu monitoring target.
[root@node01 ~]#
cat > /etc/yum.repos.d/sensu.repo <<'EOF'
[sensu]
name=sensu
baseurl=https://sensu.global.ssl.fastly.net/yum/$releasever/$basearch/
enabled=0
gpgcheck=0
EOF
[root@node01 ~]#
yum --enablerepo=sensu -y install sensu
[2] Configure Sensu client and start service.
[root@node01 ~]#
vi /etc/sensu/conf.d/client.json
# create new

# for [subscriptions], set any words you like (define role)

{
  "client": {
    "environment": "development",
    "name": "node01",
    "address": "10.0.0.51",
    "subscriptions": [
      "development",
      "web-server"
    ]
  }
}

[root@node01 ~]#
vi /etc/sensu/conf.d/transport.json
# create new

{
  "transport": {
    "name": "redis",
    "reconnect_on_error": true
  }
}

[root@dlp ~]#
vi /etc/sensu/conf.d/redis.json
# create new

# for [password], specify the password of Redis server

{
  "redis": {
    "host": "10.0.0.30",
    "port": 6379,
    "password": "password"
  }
}

[root@node01 ~]#
chown sensu. /etc/sensu/conf.d/*

[root@node01 ~]#
systemctl start sensu-client

[root@node01 ~]#
systemctl enable sensu-client
[3] Access to Uchiwa Dashboard and verify new target host is shown normally.
[4] If target is down, warning is displayed.
 
Tweet